home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / dviware / dvidoc / Makefile < prev    next >
Makefile  |  1994-04-24  |  821b  |  51 lines

  1. DEST=/silo/tex/bin
  2. LIB=/silo/tex/tfm
  3. MACROS=/silo/tex/inputs
  4.  
  5. CFLAGS=-g
  6. PFLAGS=-g
  7. LDFLAGS=-g
  8.  
  9. .SUFFIXES:
  10. .SUFFIXES: .web .p .o .dvi .pl .tfm
  11.  
  12. all:    dvidoc doc.tfm dvidoc.dvi
  13.  
  14. .web.p:
  15.     tangle $<
  16.     pxp -O -f $*.p > tmp
  17.     mv tmp $*.p
  18.  
  19. .p.o:
  20.     $(PC) -c $(PFLAGS) $*.p
  21.  
  22. .web.dvi:
  23.     weave $<
  24.     tex $*.tex
  25.     rm $*.tex
  26.  
  27. .pl.tfm:
  28.     pltotf $< $*.tfm
  29.  
  30. dvidoc.p:    dvidoc.web
  31.  
  32. #dvidoc.o:    dvidoc.p
  33. dvidoc.o:    dvidoc.c
  34.     $(CC) -c $(CFLAGS) dvidoc.c
  35.  
  36. dvityext.o:    dvityext.c
  37.     $(CC) -c $(CFLAGS) dvityext.c
  38.  
  39. dvidoc: dvidoc.o dvityext.o
  40.     $(CC) -o $@ $(LDFLAGS) dvidoc.o dvityext.o -lm
  41. #    $(PC) -o $@ $(LDFLAGS) dvidoc.o dvityext.o
  42.  
  43. install: all
  44.     install -m 644 doc.tfm $(LIB)
  45.     install -m 755 dvidoc $(DEST)
  46.     install -m 644 -c docmac.tex $(MACROS)
  47.  
  48. clean:
  49.     -rm -f *.o dvidoc.p dvidoc dvidoc.log dvidoc.tex dvidoc.pool \
  50.     CONTENTS.tex dvidoc.dvi doc.tfm
  51.